#define _CRT_SECURE_NO_WARNINGS
//#include<string>
//#include<iostream>
//using namespace std;
//string add(string& a, string b)
//{
//
//	int i = a.size()-1, j = b.size()-1, count = 0;
//	string ret; 
//	while (i >= 0 || j >= 0 || count)
//	{
//		int tem1 = i >= 0 ? a[i--] - '0' : 0;
//		int tem2 = j >= 0 ? b[j--] - '0' : 0;
//		count = tem1 + tem2 + count;
//		ret.push_back(count % 10 + '0');
//		count /= 10;
//	}
//	reverse(ret.begin(),ret.end());
//	return ret;
//}
//int main()
//{
//	string a, b; cin >> a >> b;
//	cout << add(a, b);
//	return 0;
//}